import Vue from 'vue'
import App from './App'

Vue.config.productionTip = false

//引入vuex
import store from './store'
// 把vuex定义成全局组件
Vue.prototype.$store = store

import api from '@/common/api.js'  
import {loginState} from '@/common/login.js'
import {uniShowToast,uniShowLoading,uniUploadFile,uniGetLocation,downloadFile} from '@/common/promise.js' 

 

import mock_data from '@/common/mock_data.js' 

import {moneyToFormat,checkFileType} from '@/common/util.js' 
Vue.prototype.$moneyToFormat = moneyToFormat;          // 金额格式千分位转化    
Vue.prototype.$checkFileType = checkFileType;          // 检测文件类型   

Vue.prototype.$api=api;    // api        
Vue.prototype.$loginState=loginState;   // 登录状态   
Vue.prototype.$showToast=uniShowToast;   // uni.showToast 全局封装 
Vue.prototype.$uploadFile=uniUploadFile;   // uni.showLoading 全局封装  
Vue.prototype.$downloadFile=downloadFile;   // uni.showLoading 全局封装 
Vue.prototype.$mock_data = mock_data;  

import uView from 'uview-ui'
Vue.use(uView)

uni.$u.config.unit = 'rpx'    // // 配置uview 单位为 rpx


App.mpType = 'app'

const app = new Vue({
    ...App
})
app.$mount()
